package org.aswing.geom;

extern class IntRectangle {
	var height : Int;
	var width : Int;
	var x : Int;
	var y : Int;
	function new(?p0 : Int, ?p1 : Int, ?p2 : Int, ?p3 : Int) : Void;
	function clone() : IntRectangle;
	function containsPoint(p0 : IntPoint) : Bool;
	function equals(p0 : Dynamic) : Bool;
	function getLocation() : IntPoint;
	function getSize() : IntDimension;
	function grow(p0 : Int, p1 : Int) : Void;
	function leftBottom() : IntPoint;
	function leftTop() : IntPoint;
	function move(p0 : Int, p1 : Int) : Void;
	function resize(?p0 : Int, ?p1 : Int) : Void;
	function rightBottom() : IntPoint;
	function rightTop() : IntPoint;
	function setLocation(p0 : IntPoint) : Void;
	function setRect(p0 : IntRectangle) : Void;
	function setRectXYWH(p0 : Int, p1 : Int, p2 : Int, p3 : Int) : Void;
	function setSize(p0 : IntDimension) : Void;
	function setWithRectangle(p0 : flash.geom.Rectangle) : Void;
	function toRectangle() : flash.geom.Rectangle;
	function toString() : String;
	function union(p0 : IntRectangle) : IntRectangle;
	static function creatWithRectangle(p0 : flash.geom.Rectangle) : IntRectangle;
}
